How do I map my MIDI controller
      					If your MIDI controller is not natively supported (Plug and play) by VirtualDJ, you will need to map it yourself.
  Mapping  a MIDI Controller in VirtualDJ  
First, check the Add-Ons page to see whether another user has already made a mapper for the same controller. This may save you a lot of time and effort.
If no mapper is available, you can easily create a basic* Mapping for the controller:
For further information, please see VDJscript_verbs, VDJScript Examples and VDJscript.
*NOTE: LED's and other advanced MIDI features will not work unless a proper definition file for the controller is created.
 FAQ    Knowledge Database    
First, check the Add-Ons page to see whether another user has already made a mapper for the same controller. This may save you a lot of time and effort.
If no mapper is available, you can easily create a basic* Mapping for the controller:
-   Go to SETTINGS -> CONTROLLERS tab
-   Choose the device from the top-left side. VirtualDJ 8 usually displays the name of your device followed by the name of the  Mapping  in parenthesis. Make sure the device is not set to Ignore  
-   Press a button or move a knob/slider on your controller that you wish to map. Each time you press a button or move a knob/slider, VirtualDJ will display a name for that key at the top of the Key Learn area. Click on the Key name to select the one you wish to map.  
-   Type an appropriate action in the Action: box, e.g:  play_pause. VirtualDJ will auto-fill with one of the available actions as you type.  
-   Repeat the last 2 steps for all the Keys that you wish to map for your controller.
-   Once the  Mapping  is completed (you can still add and edit later of course), you can provide a name (optional) and save.  
-   Multiple  Mapping  files can be created for the same unit, and applied from the Mappings field.  
 
For further information, please see VDJscript_verbs, VDJScript Examples and VDJscript.
*NOTE: LED's and other advanced MIDI features will not work unless a proper definition file for the controller is created.





